﻿#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include <string.h>

//写一个函数，判断一个字符串是否为另外一个字符串旋转之后的字符串

//方法：将被查找字符串复制为两份
//看查找字符串是否在这其中
//如：S1 = "abcd" --> "abcdabcd"
//S2 = "bcda" 能在"abcdabcd"中找到

int findchar(char* s1, char* s2)
{
	if (strlen(s1) != strlen(s2))
	{
		return 0;
	}
	char srt[256] = { 0 };
	strcpy(srt, s1);
	strcat(srt, s1);
	return strstr(srt, s2) != NULL;
}
int main()
{
	char s1[] = "abcde";
	char s2[] = "cdeab";
	if (findchar(s1, s2) == 1)
	{
		printf("是旋转关系\n");
	}
	else
	{
		printf("它两不是旋转关系\n");
	}
}